package com.lyj.mode.single;

/**
 * 懒汉式（同步方法）
 * 优势：解决了线程同步问题
 * 劣势：使用synchronized同步关键字，性能太低
 * @author:liyajie
 * @createTime:2022/2/10 15:50
 * @version:1.0
 */
public class Singleton4 {
    // 私有化构造方法
    private Singleton4(){}

    // 内部属性
    private static Singleton4 singleton4;

    // 对外提供公共方法
    public static synchronized Singleton4 getSingleton4(){
        if(singleton4 == null){
            singleton4 = new Singleton4();
        }
        return singleton4;
    }
}
